package com.zhejiangzhengyuan.municipal_common.service;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.zhejiangzhengyuan.municipal_common.response.ResponseVo;

public interface BIService {
  JSONObject getBICount(String type, Integer month, String granularity);

  JSONArray getBridgeHole(String deviceName, Integer month);

  ResponseVo getPumpData(String type, Integer month, String granularity);

  ResponseVo getInspectionsBIData(String granularity);

  ResponseVo getMaintenanceConserve();

  ResponseVo getMonitorCount();

  ResponseVo getSpecificWarnCount();

  ResponseVo getMapInformation();

  ResponseVo selectProblemsLineChart();

  ResponseVo selectDeviceWarnCharts(String granularity);

  ResponseVo municipalBI(String type, String granularity);
}
